all:
	armasm startup.s -g -o startup.o
	armcc -c -g xmodem.c
	armcc -c -g uart0.c
	armcc -c -g main.c
	armcc -c -g copy_myself.c
	armcc -c -g my_lib.c
	armcc -c -g led.c
	armcc -c -g burn_flash.c
	
#	armlink startup.o xmodem.o burn_flash.o uart0.o main.o copy_myself.o my_lib.o led.o -first startup.o -ro-base 0x33f00000 -o startup.axf
	armlink startup.o xmodem.o burn_flash.o uart0.o main.o copy_myself.o my_lib.o led.o -first startup.o -ro-base 0x33000000 -o startup.axf
	fromelf -bin startup.axf -o startup.bin
	fromelf -c -d -s startup.axf -o startup.lst
	
clean:
	del -f *.o
	del -f *.axf
	del -f *.lst
	del -f *.bin
	del -f *.bak
	
sjf:
	sjf2440 /f:startup.bin
	